package com.ysd.lis.entity.lab;

import java.math.BigDecimal;
import java.util.List;

import com.baomidou.mybatisplus.annotation.TableName;


import com.baomidou.mybatisplus.annotation.TableField;
import com.ysd.lis.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 不合格原因设置表
 * </p>
 *
 * @author Bai
 * @since 2024-02-02
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("LAB_UNQUALIFIED_GROUP")
public class LabUnqualifiedGroup extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 不合格类型（词典取）
     */
    @TableField("UNQUALIFIED_CODE")
    private String unqualifiedCode;

    /**
     * 不合格类型名称（词典取）
     */
    @TableField("UNQUALIFIED_NAME")
    private String unqualifiedName;

    /**
     * 不合格原因分组名称
     */
    @TableField("UNQUALIFIED_GROUP")
    private String unqualifiedGroup;

    @TableField("GROUP_CODE")
    private String groupCode;

    /**
     * 顺序号
     */
    @TableField("SEQ")
    private BigDecimal seq;

    /**
     * 助记符
     */
    @TableField("INPUT_CODE")
    private String inputCode;



    @TableField(exist = false)
    private String keywords;
    @TableField(exist = false)
    private String reason;
    @TableField(exist = false)
    List<LabUnqualifiedReason> labUnqualifiedReasons;
}
